shock troops - German English Dictionary